///   \file    VigilanceApp.cpp
///   \brief   Clase VigilanceApp permite la ejecucion de programa de vigilance
///   \version 1.0
///   \author  grupo vigilance
///   \date    28-03-2012
///
#include "VigilanceApp.h"

namespace varayoc
{

namespace vigilance
{

VigilanceApp::VigilanceApp() : m_terminate(False)
{
}

VigilanceApp::~VigilanceApp()
{
}

Int32 VigilanceApp::main(int argc, char* argv[])
{
   PInfo("Vigilance");

   OID m_idNodo("vry://fm-57/consola1");
   cout << "Console - Node Id= " << m_idNodo << endl;
   varayoc::vigilance::runnable::VigilatorLocal_ptr vigilator = varayoc::vigilance::runnable::VigilatorLocal::create();
   vigilator->setNodoId(m_idNodo);
   vigilator->runTester();

   return 0;
}

Int32 VigilanceApp::configurationMode()
{
    PInfo("Escribiendo configuración de sistema");

    return 0;
}

String VigilanceApp::getName()
{
    return "Vigilance";
}

Void VigilanceApp::information()
{
    PInfo("TODO: Sistema de Vigilancia de Sectores de Seguridad");
}

Void VigilanceApp::terminate()
{
    PInfo("Cerrando aplicación");
}

}}
